home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / C++ AppleLink Messages / CPlus.Dev$ 12⁄22⁄89 / 0017-Re Multiple Inherita-Dec89 < prev    next >
Text File  |  1989-12-08  |  1KB  |  32 lines

  1. Item forwarded  by  CPLUS.ADMIN  to CP.ARCHIVES
  2.  
  3. Item    9664708                         1-Dec-89        09:19
  4.  
  5. From:   D2079                           Arthur Anderson, M Lockwood,PRT
  6.  
  7. To:     D2022                           Strata, Gary Bringhurst,PRT
  8.  
  9. cc:     CPLUS.DEV$                      C++ Interest List--Developers
  10.         CPLUS.APPLE$                    C++ Interest List--Apple Employees
  11.  
  12. Sub:    Re: Multiple Inheritance
  13.  
  14. Would it make sense to restrict multiple inheritance so that the senario you
  15. outlined would not be possible?  Suppose class A could inherit from both class
  16. B and C only if class B and C had no common ancestors (other than possibly
  17. TObject).  I would be interested in knowing if anyone feels that this would be
  18. a serious restriction.
  19.  
  20. I have not made use of multiple inheritance in any of my programming.  I have
  21. not tried it with MPW C++ because MacApp will not support it.  The only time I
  22. wished I could use multiple inheritance, this restriction would not have caused
  23. a problem.
  24.  
  25. If anyone has an opinion on this issue or knows how various OOP systems handle
  26. this, I would be interested in hearing from you.
  27.  
  28. Sincerely,
  29.  
  30. Mike Lockwood
  31.  
  32.